Appendice A. Utilizzare le funzioni

Quando si lavora con l'applicazione, Φ possibile utilizzare le seguenti funzioni:

Formato

Stringa Format ([in] value, [in string] format_pattern)

Questa funzione restituisce il valore formattato in base al formatpattern. Per il valore dei formati DataOra sono validi:

-- o l: rappresentazione per esteso di date per localitα,

-- o s: rappresentazione abbreviata di date per localitα,

-- o MM: mese in forma di numero decimale (01 - 12),

-- o M: nome esteso del mese,

-- o m: nome abbreviato del mese,

-- o DD: giorno o mese in forma di numeri decimali (01 - 31),

-- o YY: anno senza secolo, in forma di numero decimale (00 - 99),

-- o YYYY: anno con secolo, in forma di numero decimale,

-- o W: nome esteso del giorno della settimana,

-- o w: nome abbreviato del giorno della settimana,

-- o hh: ora in formato 24 ore (00 - 23)

-- o h: ora in formato 12 ore (01 - 12),

-- o p: indicatore locale corrente A.M./P.M. per ora in formato 12 ore,

-- o mm: minuto come numero decimale (00 - 59),

-- o ss: secondo in formato di numero decimale (00 - 59).

MaskFormat

Stringa MaskFormat([in String] value, [in string] mask_format)

Stringa MaskFormat([in numeric] value, [in string] mask_format)

Questa funzione restituisce il valore formattato in base al mask_format. Questa funzione sostituisce tutti i simboli "0" e "#" nel formato mask_format con numeri dal nuovo valore. Esempio:

MaskFormat('7-095-79020-27 (cellulare)', '+# (###) ###-##-##') restituirα +7 (095) 790-20-27

Serial

Stringa Serial ([in int] Min_Value, [in int] Max_Value, [in] Current_Value, [in] Increment, [in] ZeroFill)

Questa funzione restituisce il Current_Value. Dopo ogni stampata al Current_Value viene sommato l'IncrementValue. Dopo questa operazione, il nuovo valore viene inserito nel parametro di questa funzione nel codice campo. I parametri hanno il seguente significato:

-- Min_Value: Valore minimo.

-- Max_Value: Valore massimo a cui il campo pu≥ arrivare prima che sia resettato sul valore minimo.

-- Current_Value: Valore corrente del campo.

-- Increment: Numero da aggiungere al campo per aumentarlo.

-- ZeroFill: Inserisce zeri nel numero (ad es. 0000001 anzichΘ 1). Equivale a "s∞" o "no".

Trim

Stringa Trim ([in String])

Restituisce un valore senza spazi all'inizio e alla fine

UCase

Stringa UCase ([in String])

Restituisce un valore con lettere maiuscole.

LCase

Stringa LCase ([in String])

Restituisce un valore con lettere minuscole.

á